#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

int main()
{
    //int cnt = 0;
   // while(1)
   // {
   //     //printf("pid: %d,cnt = %d\n",getpid(),cnt++);
   // }
     int val = 0;
     pid_t id = fork();
     if(id == 0)//表示子进程
     {
         while(1)
         {
             printf("我是子进程，pid: %d ,ppid: %d, val = %d\n",getpid(),getppid(),val++);
             sleep(1);
         }
     }
     else//父进程
     {
         while(1)
         {
             printf("我是父进程，pid: %d ,ppid: %d, val = %d\n",getpid(),getppid(),val);
             sleep(1);
         }
     }
    return 0;
}
